package com.hitqz.robot.api.business.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * @author xupkun
 * @date 2024/10/30
 */
@Schema(description = "机器人数据")
@Data
public class RobotVo {

    /**
     * 主键id
     */
    @Schema(description="主键id")
    private Integer id;

    /**
     * 地图编码
     */
    @Schema(description="地图编码")
    private String mapCode;

    @Schema(description="地图名称")
    private String mapName;

    /**
     * 机器人名称
     */
    @Schema(description="机器人名称")
    private String robotName;

    /**
     * 机器人编码
     */
    @Schema(description="机器人编码")
    private String robotSn;

    /**
     * ip地址
     */
    @Schema(description="ip地址")
    private String ipAddress;

    /**
     * 充电阈值
     */
    @Schema(description="充电阈值")
    private Integer chargeThreshold;

    @Schema(description="工作阈值")
    private Integer workThreshold;

    /**
     * 调度组群id
     */
    @Schema(description="调度组群id")
    private Integer groupId;

    /**
     * 调度组群名称
     */
    @Schema(description="调度组群名称")
    private String groupName;

    @Schema(description="是否在线字符串")
    private String onlineStatusStr;

}
